//
//  0528.c
//  tasks
//
//  Created by Daniel on 2024/5/28.
//

#include <stdio.h>
#include <stdlib.h>

//数组指针 (Arrray Pointer)

//int main()
//{
//    int a = 0;
//    int b = 5;
//    int c = 2;
//    int* arr[3] = {&a,&b,&c};
//    int sz = sizeof(arr)/sizeof(arr[0]);
//    for (int i = 0;i < sz; i++) {
//        printf("%p\n",arr[i]);
//    }
//    return 0;
//}

//int main()
//{
//    int arr1[4] = {1,2,3,4};
//    int arr2[4] = {2,3,4,5};
//    int arr3[4] = {3,4,5,6};
//    int* parr[3] = {arr1,arr2,arr3};
//    for (int i =  0;i < 3; i++)
//    {
//        for (int j = 0; j < 4; j++) {
//            printf("%d:",parr[i][j]);
//            printf("%p; ",parr + i + j);
//        }
//        printf("\n");
//    }
//    return 0;
//}

//int main()
//{
//    int n = 0;
//    scanf("%d",&n);
////    while (n) {
//        for(int i = 0;i < n;i++)
//        {
//            for(int j = 0;j < n;j++)
//            {
//                if(i == j || i + j == n - 1)
//                {
//                    printf("*");
//                }else
//                {
//                    printf(" ");
//                }
//            }
//            printf("\n");
//        }
////    }
//}
